package com.shujia.wyh.day04;

/*
        键盘录入数据概述
        在jdk1.5之后出现的
        我们目前在写程序的时候，数据值都是固定的，但是实际开发中，数据值肯定是变化的，
        所以，我准备把数据改进为键盘录入，提高程序的灵活性。
        如何实现键盘录入数据呢?(目前先记住使用)
        1、导包，在class之上，package之下进行导包
        import java.util.Scanner;

        2、创建对象
        Scanner sc = new Scanner(System.in);

        3、调用方法获取键盘上的数据
        int a = sc.nextInt(); //获取键盘上数字
        String s = sc.next(); //获取键盘上所有的字符，组成字符串

        如果输入的数据类型与接收的类型不匹配，会报错InputMismatchException，报输入未匹配异常

        今后java程序报错的时候，看第一个报错，往往后面的报错是由于第一个报错的引起的。

 */

import java.util.Scanner;

public class ScannerDemo1 {
    public static void main(String[] args) {
        //创建键盘录入对象
        Scanner sc = new Scanner(System.in);
        System.out.println("请随便输入数字：");

        //获取键盘上数字
        //程序走到这里的时候，会等待我们去输入数据，当接收到键盘输入的数据后，会自动往后执行
        int number = sc.nextInt();

        System.out.println("键盘录入的数据为：" + number);

    }
}
